home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 128 21 / q21.d81 / t.zero page 21 < prev    next >
Text File  |  2022-08-28  |  7KB  |  145 lines

  1.                   ZERO PAGE: LOADSTAR 128 GOES UNIVERSAL!
  2.                                       
  3.                               by Fender Tucker
  4.  
  5.  
  6.  THE PREMISE
  7.  -----------
  8.  
  9.     If you read this month's Diskovery you know that starting with this
  10. issue LOADSTAR 128 now works on any drive, 8 through 31.  The programs on
  11. LOADSTAR 128 have just about always worked from whatever drive you booted
  12. them from, but the LOADSTAR menu system used to be hardcoded for Drive 8
  13. only.  When Jon Mattson wrote the Presenter program three years ago, not as
  14. many people had multiple drives as they do now.  Also, 3 1/2" drives weren't
  15. in use as much back then.
  16.  
  17.     But once you get a 1581 (or a CMD FD drive) for your second drive, you
  18. get spoiled.  I have.  Now I want everything to boot up FAST.  Sometimes I
  19. even copy LOADSTAR into my RAMLink where every load is almost instant.
  20.  
  21.     So what's the problem?  With the old presenter, you had to have your
  22. 1581 designated as drive 8 for a copy of LOADSTAR on 3 1/2" disk to work.
  23. With FD drives, CMD hard drives or RAMLinks, this was no problem; they have
  24. the handy SWAP 8 switch which allows you to renumber the drive easily.  But
  25. 1581 drives had to be manually switched via the DIP switches on the back.
  26. You had to turn off any 1541 or 1571 that was previously numbered 8.
  27.  
  28.     It was a hassle.  Now, with the new, revised Presenter on this issue,
  29. just stick the LOADSTAR disk (whether it's the original, a 1571 copy, or a
  30. 1581 copy) in any drive, make sure that drive is the active one, then boot
  31. LOADSTAR 128.  All the programs and features of our menu system should work
  32. from that drive.  If you've copied LOADSTAR 128 into a 1571 or 1581
  33. partition on your hard drive, just go to that partition and boot the issue.
  34.  
  35.     I had tried to revise "presenter.128" before but ran into snags with
  36. bank-switching.  I called Jon Mattson and he gave me a few tips about
  37. banking, and soon I had the Presenter fixed.  At least I think it's fixed.
  38. Let me know if you encounter any glitches.
  39.  
  40.     I've tested this issue's programs thoroughly and they should all run
  41. fine from any drive, 8 through 31 -- except maybe 15.  But what about all of
  42. the previous issues of LOADSTAR 128?  Can they be revised?
  43.  
  44.     The answer is "yes" if you want to go through the trouble.  I've always
  45. considered LOADSTAR to be a convenient way to be introduced to the programs
  46. we present.  I figure that when you find a program you want to use, you
  47. would copy it onto another disk and use that disk from then on.  The
  48. LOADSTAR would be the backup and would not be used much anymore.  But your
  49. letters have convinced me that many of you boot up the LOADSTAR disk (or a
  50. copy) itself, again and again.
  51.  
  52.     I also figure that the main reason for wanting to run LOADSTAR 128 from
  53. a drive other than 8 is that you have copied LS 128 onto a 1571 or 1581
  54. disk. These formats are "one-sided", which means you don't have to flip the
  55. disk.  To copy LS 128 to a one-sided format, copy ALL of the files on both
  56. sides except the system files from Side Two.  The "system files" are the
  57. first 12 files on Side Two, up to and including "goodbye".
  58.  
  59.  
  60.  THE METHOD
  61.  ----------
  62.  
  63.     So here's what to do if you want to make back issues (from LS 128 #10
  64. on) work like this issue.
  65.  
  66.  (1) Replace "star", "hello connect" and "presenter.128" on Side One of old
  67. issues with the same files from LS 128 #21, Side One.  "presenter.128" is a
  68. CONTROL80 program so you can't just LOAD it and then SAVE it -- unless it's
  69. been RUN).  You can use DISKSERVANT (on Side 2 of this issue) to copy the
  70. three files to the back issues.  It has a great file-copier.  JiffyDOS' file
  71. copier will also do the trick quite nicely.
  72.  
  73. NOTE: You should do this on backups of LOADSTAR 128s.  DISKSERVANT also has
  74. a whole disk copier.  There's no excuse for not having backups of your
  75. LOADSTAR 128s.
  76.  
  77.  (2) The Presenter now works on any drive.  But the programs on issues #10
  78. through #19 all reconnect back to the Presenter with the command, RUN"HELLO
  79. CONNECT".  In BASIC 7.0 this means RUN from drive 8.  Every program needs to
  80. be changed!  Not much, but a little.
  81.  
  82. NOTE: Because you are a C-128 user, I won't treat you like an IBM user.  I
  83. am going to assume that you are not afraid of loading a program, listing it,
  84. modifying it, then saving it.  Even if you don't know ANY programming, as a
  85. 128 user you have the power to do the following.  IBM patsies quiver in
  86. fright anytime they are asked to reconfigure their "autoexec.bat" file --
  87. which every other program forces them to do -- but we C-128 users are of a
  88. hardier (and more intelligent) breed.
  89.  
  90.     The sequence is:
  91.  
  92.  (a) run the program and break out of it with RUN/STOP-RESTORE.  You may
  93. have to press CMDR-SHIFT to get a legible font.
  94.  
  95.  (b) find the line(s) where it returns to LOADSTAR.  It will look like
  96. this:
  97.  
  98.    RENAME"HELLO CONNECT"TO"HELLO CONNECT":IFDS=63THENRUN"HELLO CONNECT"
  99.  
  100.  (c) change the code to:
  101.  
  102.    RENAME"HELLO CONNECT"TO"HELLO CONNECT"ONU(DV):
  103.    IFDS=63THENRUN"HELLO CONNECT"ONU(DV)
  104.  
  105.  (d) scratch and save the program -- like this:
  106.  
  107.    SCRATCH"program name"ONU8:DSAVE"program name"ONU8
  108.  
  109. Substitute the number of the drive you're using for the 8s above.  Most LS
  110. programs have a SCRATCH and SAVE on line 10000.  This line is hardcoded for
  111. drive 8 since I do all of my editing on drive 8.  If you're using drive 8
  112. you can just do a GOTO10000 and the file will be scratched and saved.
  113.  
  114. NOTE: There's no such thing as a universal fix like this.  Every author does
  115. things his way and places his reconnect code where he wants.  It would be
  116. nice if I forced every programmer to do things the same way, but forcing
  117. programmers has been likened to herding cats -- it can't be done.  You WILL
  118. find some programs that don't fit the mold.  Maybe the program doesn't have
  119. any disk access (other than reconnecting to LOADSTAR) so the variable "dv"
  120. isn't defined.  If not, then you'll have to add this line near the beginning
  121. of the program (but AFTER any CLR command):
  122.  
  123.  DV=PEEK(186):IFDV<8THENDV=8
  124.  
  125.  
  126.  BOTTOM LINE
  127. ------------
  128.  
  129.     When I finally got "presenter.128" working on all drives I was so
  130. jubilant that I vowed to make it easy for all subscribers to modify their
  131. back issues (#10 through #20) accordingly.  Now, after writing the above
  132. text I see that it's not as easy as I thought, especially for someone who
  133. does no programming.  The life of an editor would be so much easier if every
  134. user knew some BASIC programming.  Your C-128 is a dream to program.  It is
  135. THE best programming machine ever invented.  Do yourself and me a favor and
  136. get used to twiddling with programs.  It's fun and rewarding.
  137.  
  138.     By the way, the reason I don't include issues #1 through #9 for this
  139. revision is that back then we had a 40-column Presenter.  There are simply
  140. too many things that would have to be changed.
  141.  
  142. FT
  143.  
  144.                           ***** RETURN - Menu *****
  145.